home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / prog / impshell.zip / NOTES761.TXT < prev    next >
Text File  |  1987-05-03  |  3KB  |  62 lines

  1. Program name:  IMP-shell
  2.  
  3. Author name:  Daniel H. Marcellus
  4.               Middletown, N.Y.
  5.  
  6. Suggested donation:  Public domain
  7.  
  8. Program description:
  9.  
  10.     The IMP Shell is a powerful expert system development environment for the 
  11. IBM-PC.  It contains all the utilities needed to develop and test new expert  
  12. systems,  and run  them  when  they  are  finalized.  All functions are menu 
  13. driven and appear in windows.   IMP expert systems are rule based,  backwards 
  14. chaining systems.   They are very fast and not limited by an artificially 
  15. small number of rules. 
  16.     The IMP Shell is in the public domain and is used in many educational 
  17. settings.  It was developed  by Daniel H. Marcellus of the Middletown 
  18. Programming  Works,  Middletown,  New York.  It is completely described in the 
  19. book "Expert Systems Programming in Turbo Prolog" which is written by 
  20. Mr. Marcellus, and published by Prentice-Hall, Englewood Cliffs, N.J. (1987).
  21.     An expert system is a program which has captured the expertise  of an expert
  22. in  some field and  can deploy that expertise  with seemingly intelligent 
  23. behavior.   For instance  there are expert  systems to do all these things: 
  24.  
  25.           Diagnose medical problems 
  26.           Guide the repair of complex equipment 
  27.           Give advice about taxes and investments 
  28.           Guide chemists in synthesizing desired chemicals 
  29.           Interpret telemetry data from satellites 
  30.           Control nuclear reactors and electric utility grids 
  31.  
  32.     A shell makes it easy to set up an expert system by  concentrating on the 
  33. problem at  hand  rather  than  on  the details  of  a particular machine 
  34. reasoning system or artificial  intelligence language.   This shell was 
  35. written entirely  in TURBO  PROLOG,  and the source code is provided,  
  36. although you don't need to understand anything about TURBO PROLOG in order to 
  37. set up an expert system with this software. 
  38.     The IMP Shell is menu driven,  and the menu allows you  to select all the  
  39. activities  that  are   necessary  at  various  stages   of  the development 
  40. of an expert system, for example: 
  41.  
  42.                 1.   HELP information 
  43.                 2.   MAKE rules for a new expert system 
  44.                 3.   INSPECT the rule set that is loaded 
  45.                 4.   SAVE the rule set that is loaded 
  46.                 5.   LOAD an existing rule set 
  47.                 6.   RUN the presently loaded rule set 
  48.                 7.   EDIT an existing rule set 
  49.                 8.   PRINT an existing rule set 
  50.                 9.   DOS access 
  51.                 10.  END this program 
  52.  
  53.     The IMP Shell uses backward reasoning.   This means that  it has  the proper
  54. architecture   for   creating   good   expert   systems  for classification  
  55. tasks,  for troubleshooting,  and, in  general,   for anything that involves 
  56. choosing among   alternatives.    It   is  not the  proper  architecture  for  
  57. applications   that   require  a well defined sequence  of steps  with 
  58. complex reasoning   going  into  the application of each step.   Applications 
  59. such as configuring  complex equipment or  estimating costs of a project are 
  60. of this  sort.   They should be implemented with a forward chaining shell. 
  61.  
  62.